Using Separation of Concerns to Simplify Software Product Family Engineering

نویسنده

  • Charles W. Krueger
چکیده

Published proposals and solutions for building software product families rely on some of the most complex, resource intensive, capital intensive, and intellectually demanding software engineering practices developed to date[1,2,6]. For most software engineering organizations, the complexity, cost, and perceived risk are a prohibitive barrier for implementing formal software product family practices.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Engineering Product Lines Using Concerns

Separation of concerns is accepted as introducing numerous benefits into software development and maintenance. In this position paper, we argue for a method that introduces separation of concerns into product line software engineering. The method covers the complete product line life cycle and integrates the different concerns expressed at the different product line life cycle stages.

متن کامل

Editorial: Special Section on Early Aspects

As software is becoming larger and ever more complex, new Software Engineering approaches addressing these complexities arise—for example, Model Driven Development, Software Product Lines Engineering, and Aspect-Oriented Software Development (AOSD) [1, 4]. AOSD has in its core the principle of separation of concerns [3] which aims to simplify system development by allowing the developers to foc...

متن کامل

Separating Concerns in Software Logistics

Software logistics deals with the storage, administration, distribution and installation of software artefacts, from a full product life-cycle perspective. Software logistics is an important issue in system family engineering where management of common and variable assets is of utmost importance. This implies the need for an integral approach to variability, reaching from problem space to solut...

متن کامل

Separating Concerns in Product Lines Engineering

Product line engineering aims at improving development and maintenance efficiency for families of related systems by building a reuse infrastructure covering all systems in the product family. Developing and maintaining such an infrastructure is a complex endeavor. Two main issues have to be addressed to make product line engineering successful. First, the handling of variability is needed to e...

متن کامل

Concern-Sensitive Navigation: Improving Navigation in Web Software through Separation of Concerns

Traditionally, the use of good techniques to improve software modularity, such as advanced separation of concerns, has no impact in the user experience, for example while navigating Web software. While the intent of these techniques is to simplify evolution and maintenance, navigation design quality is often seen as an unrelated concern. In this paper we present a novel approach for improving n...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002